<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
		//查询指定字符串出现的位置
			var str = 'hello js and java';
			var a = str.indexOf("js");
			console.log(a);
			console.log(str.indexOf("js",9));
			console.log(str.lastIndexOf("js",));
		//split()分隔符	
			console.log(str.split(" ")); 	//返回值是数组
			console.log("2:3:4:5".split(":"));
			console.log("2:3:4:5".split(":",3));	//返回数组最大长度没大有用
		/*Boolean
		 * java中条件表达式必须返回布尔类型
		 * JS中表达式可以是任意表达式。
		 * 在js中一切表示空的值都是flase,非空的值都是true
		 */
			if (!0) {
				console.log("0，nan，空字符串，false在js的if中为false")
			}
			if(1){
				console.log("非空值在js的if中默认为true")
			}
			alert("浏览器弹框用的");
			console.log(isNaN("a"));	//用来判断是不是个数字，flase表示是数字，true表示不是数字
			var month = 30;
			if(month<1||month>12){
				month = Number.NaN;		//表达的就是not a number		
			}
			console.log(month);
			
		</script>
	</head>
	<body>
		
	</body>
</html>
